export const checkedInput = {
  idCardNo: [/(^\d{15}$)|(^\d{17}(?:\d|X)$)/], //身份证
  //用户名
  chineseName: [/^[\u4e00-\u9fa5]{2,6}$/],
  userNames: [/^[a-zA-Z0-9_-]{2,20}$/, "由2-4位的字母或数字组成"],
  userName: [/^[a-zA-Z\u4e00-\u9fa5]{2,10}$/, "由2-20位中文或英文组成"],
  //英文
  english: [/^[A-Za-z]+$/, "只能输入英文"],
  //汉字
  chinese: [/^[\u4e00-\u9fa5]+$/, "只能输入汉字"],
  //匹配中文(包括汉字和字符)
  chineseChar: [/^[\u0391-\uFFE5]+$/, "只能输入中文(包括汉字和字符)"],
  //字符验证，只能包含中文、英文、数字、下划线等字符
  stringCheck: [
    /^[a-zA-Z0-9\u4e00-\u9fa5-_]+$/,
    "只能输入中文、英文、数字、下划线等字符"
  ],
  //邮箱
  email: [/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/, "请输入正确的邮箱"],
  //QQ
  QQ: [/^[1-9]\d{4,12}$/, "请输入正确的QQ"],
  //手机号码
  phone: [/^1(2|3|4|5|6|7|8|9)\d{9}$/, "请输入正确的手机号码"],
  //居民身份证
  IDCard: [
    /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/,
    "请输入正确的身份证"
  ],
  //护照
  passport: [/^[a-zA-Z0-9]{5,17}$/, "请输入正确的护照"],
  //台胞证   0099730503
  taiWanCertificate: [/^([0-9]{8}|[0-9]{10})$/, "请输入正确的台胞证"],
  //港澳通行证
  hongKong: [/^[a-zA-Z0-9]{6,10}$/, "请输入正确的港澳通行证"],
  //营业执照
  businessLicense: [/^[a-zA-Z0-9]{10,20}$/, "请输入正确的营业执照"],
  //驾照
  drivingLicense: [
    /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/,
    "请输入正确的驾照"
  ],
  //车牌号正则
  plateNumbers: [
    /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,
    "请输入正确的车牌号"
  ],
  //组织机构代码证
  organizationCodeCertificate: [
    /^[a-zA-Z0-9]{10,20}$/,
    "请输入正确的组织机构代码证"
  ],
  //密码1
  password1: [/^([^\u4e00-\u9fa5]){6,}$/, "不含中文，至少6位的密码"],
  //密码2
  password2: [
    /^[a-zA-Z]\w{5,17}$/,
    "必须以字母开头，长度在6~18之间，只能包含字母、数字和下划线"
  ],
  //高强度密码
  seniorPassword: [
    /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/,
    "必须包含大小写字母和数字的组合，不能使用特殊字符，长度在8-20之间"
  ],
  //日期
  date: [
    /^((((19|20)\d{2})-(0?[13-9]|1[012])-(0?[1-9]|[12]\d|30))|(((19|20)\d{2})-(0?[13578]|1[02])-31)|(((19|20)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/,
    "请输入正确的日期</br>格式 2020-02-02"
  ],
  //时间
  time: [
    /^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/,
    "请输入正确的时间</br>格式 12:00:00 "
  ],

  //只能输入数字[0-9]  写法2  /^[0-9]$/
  number: [/^\d+$/, "请输入数字"],
  //整数
  integer: [/^[-\+]?\d+$/, "您输入的不是整数"],
  //邮政编码
  zipCode: [/^[0-9]{6}$/, "请输入正确的邮政编码"],
  //访问地址URL
  Url: [
    /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^<>\"])*$/,
    "请输入正确的访问地址"
  ],
  //判断是否为合法字符(a-zA-Z0-9-_)
  rightfulString: [/^[A-Za-z0-9_-]+$/, "请输入合法字符"],
  //money
  money: [
    /^\d+(\.\d{1,2})?$/,
    "请输入有效数字或者两位小数，或者一位小数，整数"
  ],
  //ipv4地址正则
  ipV4: [
    /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,
    "请输入正确的ip"
  ],
  //十六进制颜色判断
  rgbHex: [
    /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,
    "请输入正确的颜色 </br>格式 #000000或#000"
  ],
  //固话或者传真
  faxes: [/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/, "请输入正确的传真"],
  jmuser: [/^[a-zA-Z\u4e00-\u9fa5]{2,10}$/, "请输入正确的姓名"],
  jmrequired: [/^[\s\S]*.*[^\s][\s\S]*$/, "该项不能为空"]
  // 必填项
};
